
// CTutorialDialogDlg.h : header file
//

#pragma once

#include <afxdhtml.h>        // HTML Dialogs

class CProteinVistaView;

class CProteinVistaView;
class CProteinVistaRenderer;

// CCTutorialDialog dialog
class CTutorialDialog : public CDHtmlDialog
{
	// Construction
public:
	CTutorialDialog(CWnd* pParent = NULL);	// standard constructor

	CProteinVistaView * m_pProteinVistaView;
	CProteinVistaRenderer * m_pProteinVistaRenderer;

	// Dialog Data
	enum { IDD = IDD_TUTORIAL_DIALOG };

	void Init(CProteinVistaView * pView);
	virtual HRESULT OnUpdate();
	virtual void	Delete();

	virtual BOOL PreTranslateMessage(MSG* pMsg);

protected:
	virtual void DoDataExchange(CDataExchange* pDX);	// DDX/DDV support

	//	Tutorial-1
	HRESULT OnButtonExecuteTutorial(IHTMLElement* );

	// Implementation
protected:
	HICON m_hIcon;

	// Generated message map functions
	virtual BOOL OnInitDialog();
	afx_msg void OnPaint();
	DECLARE_MESSAGE_MAP()
	DECLARE_DHTML_EVENT_MAP()
};
